package com.crm.model.qo.opportunityManager;

import com.crm.model.entity.opportunityManager.OpportunityProduct;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @ Author ：pym
 * @ Date   ：2021/1/18 16:00
 */
@Data
public class AddOpportunityQO {
    /**
     * 客户id
     */
    private String customerId;

    /**
     * 客户名称
     */
    private String customerName;

    /**
     * 联系人id
     */
    private String contactId;

    /**
     * 商机标题
     */
    private String opportunityTitle;

    /**
     * 联系人姓名
     */
    private String contactName;

    /**
     * 联系方式
     */
    private String contactInformation;

    /**
     * 联系人职务
     */
    private String contactPosition;

    /**
     * 预计销售金额
     */
    private BigDecimal estimatedSalesAmount;

    /**
     * 商机来源
     */
    private String opportunitySource;

    /**
     * 产品集合
     */
    private List<OpportunityProduct> list;


    /**
     * 商机返回标识  1从商机列表的入口  3从客户详情的入口
     */
    private String opportunityBs;

    /**
     * 产品返回标识 1商机列表新增商机触发-->新增产品  2联系人详情新增商机-->新增产品 暂不做跳转  3客户详情商机-->新增商机-->新增产品  暂不做跳转    没值是从产品列表新增跳转和菜单新增产品
     */
    private String productBs;

    /**
     * 客户返回标识 1商机列表新增商机-->新增客户
     */
    private String customerBs;

    /**
     * 联系人返回标识 1客户详情-->新增商机-->新增联系人
     */
    private String contactBs;

    /**
     * 商机类型 1:续费 2:新会员 3:单词 4:证书 5:线上单品 6:高端班 7:内训 8:咨询 9:其他
     */
    private String opportunityTp;


}
